Android手机生物识别虹膜基础入门
📚 共计 30 章节
第01章
虹膜识别概述
什么是虹膜识别 · 历史 · 优势与局限
基础
概念
第02章
Android生物识别API概览
BiometricPrompt · AndroidX库 · 兼容性
API
架构
第03章
开发环境准备
Android Studio · 项目创建 · Gradle · 权限
环境
配置
第04章
BiometricPrompt基础用法
创建实例 · 认证回调 · 启动认证
核心
入门
第05章
BiometricPrompt高级配置
标题 · 副标题 · 描述 · 取消按钮
UI
定制
第06章
认证回调详解
onAuthenticationError · Succeeded · Failed · Result
回调
事件
第07章
CryptoObject与加密
CryptoObject · SecretKey · Cipher · 结合
安全
加密
第08章
用户取消处理
主动取消 · 系统取消 · 重试 · UI提示
交互
体验
第09章
设备兼容性检测
支持检测 · 录入检测 · 硬件检查
兼容
检测
第10章
Android 9 (API 28) 适配
BiometricPrompt特性 · FingerprintManager对比
适配
版本
第11章
Android 10 (API 29) 适配
BiometricManager · 强/弱认证
适配
新特性
第12章
Android 11 (API 30) 适配
一次性认证 · 白名单 · 隐私增强
适配
安全
第13章
Android 12+ (API 31+) 适配
新认证流程 · 多模态生物识别
适配
多模态
第14章
自定义认证UI
Fragment · 自定义动画 · 品牌化
UI
自定义
第15章
多模态生物识别
指纹 · 面部 · 虹膜 · 优先级 · 降级
多模态
策略
第16章
安全性与隐私
数据存储 · TEE/SE · Keystore
安全
隐私
第17章
错误码详解
HW_UNAVAILABLE · NO_HARDWARE 等
调试
错误
第18章
测试与调试
模拟器 · 真机 · 日志 · 问题排查
测试
调试
第19章
性能优化
认证速度 · 内存 · 电量控制
优化
性能
第20章
与服务器端结合
挑战值 · 签名验证 · 安全传输
网络
安全
第21章
Jetpack Compose集成
Compose · BiometricPrompt · 状态管理
Compose
现代
第22章
MVVM架构实践
Repository · ViewModel · LiveData/Flow
架构
MVVM
第23章
单元测试
Mock BiometricPrompt · 回调 · 错误处理
测试
单元
第24章
UI测试
Espresso · 模拟交互 · 验证UI
测试
UI
第25章
国际化与无障碍
多语言 · TalkBack · 字体缩放
i18n
无障碍
第26章
企业级应用
设备管理 · 强制认证 · 远程锁定
企业
管理
第27章
金融级应用
双因素 · 交易签名 · 风险控制
金融
安全
第28章
医疗健康应用
HIPAA合规 · 数据加密 · 审计日志
医疗
合规
第29章
常见问题与解决方案
认证失败 · 不兼容 · UI闪烁 · 泄漏
FAQ
排查
第30章
未来趋势
AI结合 · 无感认证 · 跨设备 · 标准化
趋势
前沿